package com.justnow.offer;

import java.util.Scanner;

/**
 * @author justnow
 * Created on 2020-09-20
 * Description
 *
 * 周末，M参加同学聚会，在学校附近非常豪华的餐馆发现一个问题，桌子的编号中没有4，没有7，或许是因为中国的风俗，餐厅桌号中包含4或7不吉利。现在M知道了本餐厅最大的餐桌编号为n，请算出该餐厅一共有多少个桌位。
 *
 * 输入描述
 * 输入餐厅的最大餐桌编号n（1=<n<=100）
 *
 *
 *
 * 输出描述
 * 输出该餐厅的桌位数
 *
 *
 *
 * 样例输入
 * 60
 *
 *
 *
 * 样例输出
 * 40
 */
public class Exam01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int n1 = n / 10;
        int n2 = n % 10;

        if (n1 < 4) {
            if (n2 < 4) {
                System.out.println(n - n1*2);
            } else if (n2 > 4 && n2 < 7) {
                System.out.println(n - n1*2 - 1);
            } else if (n2 > 7) {
                System.out.println(n - n1*2 - 2);
            }
        } else if (n1 == 4) {
            System.out.println(n - n1*2 - n2);

        } else if (n1 > 4 && n1 < 7 ) {
            if (n2 < 4) {
                System.out.println(n - n1*2 - 8);
            } else if (n2 > 4 && n2 < 7) {
                System.out.println(n - n1*2 - 8 - 1);
            } else if (n2 > 7) {
                System.out.println(n - n1*2 - 8 - 2);
            }

        } else if (n1 == 7) {
            System.out.println(n - n1*2 - 8 - n2);

        } else if (n1 > 7) {
            if (n2 < 4) {
                System.out.println(n - n1*2 -16);
            } else if (n2 > 4 && n2 < 7) {
                System.out.println(n - n1*2 - 16 - 1);
            } else if (n2 > 7) {
                System.out.println(n - n1*2 - 16 - 2);
            }
        }



    }
}
